AIDA-CMK: Multi-Algorithm Optimization Kernel Applied to Analog IC Sizing by Ricardo Lourenço Nuno Lourenço & Nuno Horta
Author:Ricardo Lourenço, Nuno Lourenço & Nuno Horta
Language: eng
Format: epub
Publisher: Springer International Publishing, Cham
3.3 Nondominated Sorting Genetic Algorithm II (NSGA-II)
NSGA-II [7] kernel is an evolutionary optimization scheme. The principle of evolutionary computation is to mimic natural evolution. The genetic algorithm starts by generating an initial population of chromosomes, the initial parents. This first population must offer a wide diversity of genetic materials. The gene pool should be as large as possible so that any solution of the search space can be engendered but generally, the initial population is generated randomly. Then, the genetic algorithm evolves the solutions by applying the genetic operators and then selecting the next parents. The process is repeated until the convergence or ending criterion is reached. The algorithm is stopped when the population converges toward the optimal solution.
New solution vectors are obtained from the current population by the application of the genetic operators of mutation and crossover. Crossover uses genes from two population elements to generate the new elements, combining randomly selected sets of information from each of the parents into the children. Mutation is a random change in individual’s genetic information in order to escape from local minima; the mutation operator introduces new information in the chromosome whereas the crossover selected the best pieces of the information present in the population genetic information.
Each chromosome has an associated value corresponding to the fitness of the solution it represents. The fitness should correspond to an evaluation of how good the candidate solution is. Selection compares each individual in the population by using a fitness function. The new individuals’ fitness is evaluated and, then, they are ranked together with the parents. The fittest individuals are selected as the new parents, and the less fit discarded.
In the particular case of the NSGA-II, the algorithm pseudocode is shown in Algorithm 3.1. NSGA-II uses Pareto dominance concepts to sort the multi-objective solutions.
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
The Great Music City by Andrea Baker(32608)
Aircraft Design of WWII: A Sketchbook by Lockheed Aircraft Corporation(32331)
Call Me by Your Name by André Aciman(20599)
The Secret History by Donna Tartt(19291)
The Art of Boudoir Photography: How to Create Stunning Photographs of Women by Christa Meola(18687)
Shoot Sexy by Ryan Armbrust(17788)
Plagued by Fire by Paul Hendrickson(17461)
Portrait Mastery in Black & White: Learn the Signature Style of a Legendary Photographer by Tim Kelly(17051)
Adobe Camera Raw For Digital Photographers Only by Rob Sheppard(17028)
Photographically Speaking: A Deeper Look at Creating Stronger Images (Eva Spring's Library) by David duChemin(16732)
Ready Player One by Cline Ernest(14771)
Pimp by Iceberg Slim(14664)
Bombshells: Glamour Girls of a Lifetime by Sullivan Steve(14136)
The Goal (Off-Campus #4) by Elle Kennedy(13777)
Art Nude Photography Explained: How to Photograph and Understand Great Art Nude Images by Simon Walden(13092)
Kathy Andrews Collection by Kathy Andrews(11967)
The Priory of the Orange Tree by Samantha Shannon(9204)
The remains of the day by Kazuo Ishiguro(9081)
Thirteen Reasons Why by Jay Asher(8993)